.bds-main{
	border: 1px solid #DDDDDD;
    margin-bottom: 10px;
	overflow:hidden;
}
.tag-main{
	border-bottom: 1px solid #DDDDDD;
}
.tag-main h2, .tag-main h3, .tag-main h4, .tag-main h5{
	background-color: #24BDE2;
    color: #FFFFFF;
    display: block;
    font-size: 15px;
    font-weight: bold;
    padding: 3px 7px;
}
.tag-main h2 a{
    color: White;
    cursor: pointer;
}
.du-an-bds{
	border: 5px solid #EDEDED;
	text-align:center;
}
.du-an-bds li{
	border-bottom: 1px solid #DDDDDD;
	padding-top:10px;
}
.du-an-bds span{
	display: block;
    overflow: hidden;
    text-align: center;
    width: 100%;
	text-decoration:none;
	color:#444444;
}
.du-an-bds li .lastDA{
	border-bottom:none !important;
}
.du-an-bds a{
	color:#444444;
	font-weight:bold;
}
.du-an-bds a span:hover{
	color:#0081AF;
}
.list-bds{
	overflow:hidden;
	position:relative;
	background-color:#FFF;
}
.list-bds li {
    border-bottom: 1px solid #DDDDDD;
    border-right: 1px solid #DDDDDD;
    float: left;
    height: 52px;
    min-height: 50px;
    overflow: hidden;
    padding: 7px 0px 7px 7px;
    position: relative;
    white-space: nowrap;
    width: 336px;
    z-index: 50;
}
.list-bds .imgPlist {
    display: block;
    float: left;
    margin-right: 10px;
    width: 50px;
}
.hot-right .list-bds li {
	border-right: 0 none;
    float: none;
    height: 65px;
    padding: 0;
    width: auto;
}
.hot-right .list-bds li a {
    display: block;
	height: 51px;
    margin: 0;
    padding: 7px 0 7px 7px;
    width: 291px;
}
.hot-right .list-bds li a img {
    float: left;
    margin: 0 7px 0 0;
}
.hot-right .list-bds li h3 {
    font-size: 12px;
    font-weight: bold;
}
.hot-right li a {
    color: #333333;
}
.hot-right a h3 {
    color: #0D6AA9;
    margin-right: 4px;
}
.hot-right a h4, .hot-right a h5 {
    color: #333333;
    font-size: 11px;
}
.hot-right a p {
    font-size: 11px;
}
.hot-right a h4 {
    height: 17px;
    overflow: hidden;
    white-space: nowrap;
}
.hot-right a:hover h3, .hot-right a:hover h4, .hot-right a:hover h5 {
    color: #FFFFFF;
}
.hot-right .list-bds li a:hover{background-color:#ff6000;color:#fff;}

.list-bds li h3 {
    display: block;
    max-height: 32px;
    overflow: hidden;
    text-overflow: ellipsis;
    white-space: nowrap;
}
.list-bds li h4, .list-bds li h5 {
    display: inline;
    font-size: 1em;
    max-height: 32px;
    overflow: hidden;
    text-overflow: ellipsis;
    white-space: nowrap;
}
.show-bds {
    height: 1%;
    padding: 7px;
}
.show-bds .blog{
    height: 1%;
    padding: 7px;
	display:block;
}
.show-bds li {
    display: block;
    float: left;
    margin-right: 24px;
    width: 205px;
	border-right:1px solid #EBEBEB !important;
}
.show-bds .last{
	border-right:none !important;
}
.show-bds h3 {
    display: block;
    font-size: 12px;
    font-weight: bold;
    line-height: 18px;
    overflow: hidden;
}
.show-bds h3 {
    font-size: 12px;
    font-weight: bold;
}
.show-bds h3 a:hover{
	color:#6A6A6A;
	font-weight:bolder;
}
.show-bds h4 a {
    color: #6A6A6A;
    font-size: 11px;
    font-weight: bold;
	display:block;
	overflow:hidden;
	text-overflow:ellipsis;
	white-space:nowrap;
}
.vline {
    border-bottom: 1px solid #DDDDDD;
}
.blog {
    display: block;
    min-height: 160px;
    padding: 0 7px;
}
.blog_detail h3 {
    color: #0D6AA9;
}
.blog_detail h3, .blog li h3 a, .list_playlist h3 a {
    font-size: 18px;
    line-height: 22px;
}
.blog_detail p {
    padding: 4px 0;
}
.blog li {
    border-bottom: 1px dashed #DDDDDD;
    font-size: 12px;
    height: 1%;
    padding: 7px 0;
}
.blog .imgBlog {
    border: 1px solid #FFFFFF;
    display: block;
    float: left;
    margin: 0 10px 0 0;
    padding: 0;
    width: 190px;
}
.blog .info-blog {
    float: left;
    width: 478px;
}
.pdadv, .bner {
    margin: 0 0 10px;
}
.left-login{
	left: 50%;
    margin-left: -630px;
    margin-top: -200px;
    position: fixed;
    top: 50%;
	border-radius: 0.5em;
	background:#FFF;
		
}
.left-login ul{
	margin:10px;
}
.login-left{
	line-height:20px;
	padding-left:8px;
	font-size:12px;
	
}
.left-login ul li span:hover{
	color:#F00 !important;
}